在刻畫面時,時不時會用到點擊事件觸發特定功能,Button就會使用到
android:text="Button"
設定按鈕上的文字android:padding
設定文字與邊框的距離android:enabled
預設禁用這個button的點擊事件(反灰),可在之後程式做遇到特定情況開啟這個Buttonandroid:background="@color/black"
設定背景顏色
若是如今的Button想要套用自製的背景會遇到系統預設卡到背景顏色,導致顏色無法顯示,如下
明明設定了黃色的背景卻無法顯示,這時只需要加上一行app:backgroundTint="@null"
把預設的背景顏色清空,這時我們的背景就出來囉!
一開始也是我們的創變數+綁定
private Button button;
button=findViewById(R.id.button);
點擊事件,這裡我們需要建立一個監聽者,來判斷當我們動作時,啟動功能
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
}
});
public void onClick(View view)裡面寫了點擊Button觸發的功能
我們最常使用按鈕搭配跳轉頁面,這裡一併說明intent的使用方法,簡單語法如下,先宣告一個變數,括號左邊第一個是當前這個畫面 第二個是欲跳轉到的畫面 Intent intent=new Intent(MainActivity.this,SecondActivity.class);
第一個Intent I大寫說明這是一個功能 第二個i小寫說明這是一個可自訂的變數,用途是Intent (變數也可自行更改,例如改成Intent dump=new Intent...
)
宣告完只需要在想跳轉的地方加上startActivity(intent);
就可以囉
成果->